#include "defns.h"
#include "types.h"
#include "externs.h"


void SaveDiscreteNames();
void StreamOut(String s,int n);
void StreamIn(String s,int n);
void Indent(short Sh,char *Mark);
short MaxLine(Tree St);
void Show(Tree T,short Sh);
void ShowBranch(short Sh,Tree T,DiscrValue v);
void OutTree(Tree T);
void PrintTree(Tree T);
void SaveTree(Tree T,String Extension);
Tree InTree();
void RecoverDiscreteNames();
Tree GetTree(String Extension);
void ReleaseTree(Tree Node);
Tree Leaf(ItemCount *ClassFreq,ClassNo NodeClass,ItemCount Cases,ItemCount Errors);
void Sprout(Tree Node,DiscrValue Branches);
int TreeSize(Tree Node);
Tree CopyTree(Tree T);



